<html>
<head><meta charset="utf-8"><title>learning WG · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html">learning WG</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="163663878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163663878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163663878">(Apr 18 2019 at 15:51)</a>:</h4>
<p>So I've been talking to <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> about the idea of creating a "Learning WG". I can think of a few others to cc here, but I'm sure I'm overlooking people: <span class="user-mention" data-user-id="218647">@Amanjeev Sethi</span> <span class="user-mention" data-user-id="209053">@Iñaki Garay</span> <span class="user-mention" data-user-id="217515">@Federico Carrone</span> <span class="user-mention" data-user-id="198054">@mark-i-m</span>.</p>
<p>I think the charter of this WG should be to make rustc easy to learn. This is perhaps too open-ended, so let me try to make it more specific:</p>
<ul>
<li>To complete the rustc-guide to cover all major areas of rustc, perhaps with accompanying video content</li>
<li>To ensure that rustc has API documentation on all of its internal structures</li>
</ul>
<p>I don't envision this being an overnight process, it's going to take some time, but I think it's one we can make steady progress on.  I am also open to narrowing down our focus -- probably to just the first item, since I have a clearer plan there.</p>
<p>I have some concerns: primarily, I know my own time is way too finely sliced right now, so I would like to ensure that others are doing the organizational heavy lifting. I imagined that we would proceed by:</p>
<ul>
<li>Creating a list of rustc-guide topics</li>
<li>For each topic, doing a rustc lecture series video with some suitable person in rustc</li>
<li>Creating a rustc-guide chapter from that video (and possibly follow-on videos and conversations)</li>
</ul>
<p>This results in (a) a video and (b) a chapter.</p>
<p>The plan for API docs would presumably be similar. We just try to work out way through.</p>
<p>I imagine my own participation would be limited to helping to craft the topics and doing some of those videos. The remaining organizational work would have to be done by others. </p>
<p>What do people think?</p>



<a name="163664089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nick Lawrence <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664089">(Apr 18 2019 at 15:54)</a>:</h4>
<p>I think after the baby steps post it's a good idea to have a room / wg to funnel the new folk to</p>



<a name="163664243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664243">(Apr 18 2019 at 15:56)</a>:</h4>
<p>If we want to do this, we should talk about the concrete steps to take. I would like to help in planning those but would like to encourage other people to take them. =) I imagine it mostly means setting up a meeting and some agenda (of the kind I outlined above), but also creating the WG and making an announcement etc.</p>



<a name="163664259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664259">(Apr 18 2019 at 15:56)</a>:</h4>
<p>One nice thing about API docs, I guess, is that they are relatively easy to "parallelize" in terms of having enough work for everyone</p>



<a name="163664264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664264">(Apr 18 2019 at 15:56)</a>:</h4>
<p>I don't think I've got any bandwidth to contribute to it, but I'm all for the idea.</p>



<a name="163664266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664266">(Apr 18 2019 at 15:56)</a>:</h4>
<p>if a lot of people show up</p>



<a name="163664279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664279">(Apr 18 2019 at 15:56)</a>:</h4>
<p>I'm also curious whether, in the process of doing this sort of thing, we'll come up with new ideas (I thnk yes)</p>



<a name="163664293"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664293" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664293">(Apr 18 2019 at 15:57)</a>:</h4>
<p>e.g., I've thought about trying to have a "course" to learn rustc,</p>



<a name="163664301"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664301" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664301">(Apr 18 2019 at 15:57)</a>:</h4>
<p>where we take an example program (say) and step through how it is compiled bit by bit</p>



<a name="163664315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664315">(Apr 18 2019 at 15:57)</a>:</h4>
<p>(actually, maybe that's how we should structure the rustc-guide process, not sure)</p>



<a name="163664321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664321">(Apr 18 2019 at 15:57)</a>:</h4>
<p>great idea. i think that in the process of working on this new ideas will appear</p>



<a name="163664833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664833">(Apr 18 2019 at 16:03)</a>:</h4>
<p>The course idea is awesome. I think that we should start doing small concrete contributions and within a few months we should be able to start working on something like that. I don't want to commit to something that we can't do yet :)! As soon as we have enough information of the different parts of the compilers we should be able to work on something like a course without needed. Right now I am already studying the ty module for the call we will have and I am having a rough time understanding the code. It is the first time I read about the internals and of a compiler as big as rustc and I am a little bit overwhelmed by the information and code.</p>



<a name="163664969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163664969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163664969">(Apr 18 2019 at 16:05)</a>:</h4>
<p><span class="user-mention" data-user-id="218433">@Juan Bono</span> is part of our team and he will also help with this too.</p>



<a name="163665311"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163665311" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163665311">(Apr 18 2019 at 16:09)</a>:</h4>
<p>Is there any reason why the expert map (<a href="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md">https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md</a>) is in hackmd instead of github (<a href="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw" target="_blank" title="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw">https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw</a>)? <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> any idea? I am asking since I am trying to understand what each part of the compiler does and if I don't understand something I want to know who to ask what.</p>



<a name="163666164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163666164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163666164">(Apr 18 2019 at 16:20)</a>:</h4>
<p>I like this idea. I am pretty new to Rust and new to any such big compiler project (or any compiler project) but I want to help with this. I see a lot of value in this. It is daunting for say, someone like me,  to even take a look at the source. This would not only help the future contributors but help me as well. I believe that we can start with smaller, low hanging fruit (if there is any?). As <span class="user-mention" data-user-id="217515">@Federico Carrone</span> said that we can start with small concrete contributions.</p>



<a name="163666552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163666552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163666552">(Apr 18 2019 at 16:25)</a>:</h4>
<blockquote>
<p>Is there any reason why the expert map (<a href="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md">https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md</a>) is in hackmd instead of github (<a href="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw" target="_blank" title="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw">https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw</a>)? <span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> any idea? I am asking since I am trying to understand what each part of the compiler does and if I don't understand something I want to know who to ask what.</p>
</blockquote>
<p>We wanted it to be somewhere that was easy to edit while it was still being changed regularly.</p>



<a name="163673161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673161">(Apr 18 2019 at 17:41)</a>:</h4>
<p>hi everyone, I'm on vacations will be back on monday</p>



<a name="163673252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673252">(Apr 18 2019 at 17:42)</a>:</h4>
<p>so I may be very unresponsive :)</p>



<a name="163673449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673449">(Apr 18 2019 at 17:44)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> in general I guess I could take care of most (or all) the organizational part of this</p>



<a name="163673481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673481">(Apr 18 2019 at 17:45)</a>:</h4>
<p>and also, of course, contribute myself to this :)</p>



<a name="163673668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673668">(Apr 18 2019 at 17:47)</a>:</h4>
<blockquote>
<p>e.g., I've thought about trying to have a "course" to learn rustc,</p>
</blockquote>
<p>this is also one of the things I believe are great if we can accomplish</p>



<a name="163673744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673744">(Apr 18 2019 at 17:48)</a>:</h4>
<blockquote>
<p>(actually, maybe that's how we should structure the rustc-guide process, not sure)</p>
</blockquote>
<p>we can have parts of the general theory and explanations but also a (or some) programs that we use as an example and show what's going on with internally</p>



<a name="163673962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163673962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163673962">(Apr 18 2019 at 17:50)</a>:</h4>
<blockquote>
<p>Is there any reason why the expert map (<a href="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md" target="_blank" title="https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md">https://github.com/rust-lang/compiler-team/blob/master/experts/MAP.md</a>) is in hackmd instead of github (<a href="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw" target="_blank" title="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw">https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw</a>)? <span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> any idea? I am asking since I am trying to understand what each part of the compiler does and if I don't understand something I want to know who to ask what.</p>
</blockquote>
<p>this is meanwhile we stabilize it a bit more because it's easier to modify there. At some point, maybe now?, we should migrate to github /cc <span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="116107">@davidtwco</span></p>



<a name="163677633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163677633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163677633">(Apr 18 2019 at 18:30)</a>:</h4>
<p>who knows or is in change of libs? and what really is the libs area?</p>



<a name="163677741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163677741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163677741">(Apr 18 2019 at 18:31)</a>:</h4>
<p><span class="user-mention" data-user-id="217515">@Federico Carrone</span>: <a href="https://www.rust-lang.org/governance/teams/library" target="_blank" title="https://www.rust-lang.org/governance/teams/library">https://www.rust-lang.org/governance/teams/library</a></p>



<a name="163677799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163677799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163677799">(Apr 18 2019 at 18:32)</a>:</h4>
<p>the libs team is responsible for the standard library as a whole</p>



<a name="163677938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163677938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163677938">(Apr 18 2019 at 18:33)</a>:</h4>
<p>oh cool. i will add that to the hackmd info and send a PR with the experts map</p>



<a name="163678455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678455">(Apr 18 2019 at 18:38)</a>:</h4>
<p>hmm, I'm not sure about the expert map with regards to the standard library — many of the APIs are quite straightforward</p>



<a name="163678482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678482">(Apr 18 2019 at 18:38)</a>:</h4>
<p>so if they're to be added to the expert map at all, it should probably be for things like the data structures</p>



<a name="163678495"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678495" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678495">(Apr 18 2019 at 18:38)</a>:</h4>
<p>(e.g. people like <span class="user-mention" data-user-id="137587">@Gankro</span>)</p>



<a name="163678551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678551">(Apr 18 2019 at 18:39)</a>:</h4>
<p>I'd love an experts map for the standard library</p>



<a name="163678566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678566">(Apr 18 2019 at 18:39)</a>:</h4>
<p>would be really helpful for t-release</p>



<a name="163678756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163678756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163678756">(Apr 18 2019 at 18:40)</a>:</h4>
<p>what I mean is that we want individual experts for aspects of the standard library, rather than a T-libs "catch-all"</p>



<a name="163679033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163679033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Federico Carrone <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163679033">(Apr 18 2019 at 18:43)</a>:</h4>
<p>i can ask each of the standard library team what he/she is doing and do an expert map for the standard library too</p>



<a name="163679124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163679124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163679124">(Apr 18 2019 at 18:44)</a>:</h4>
<p><span class="user-mention" data-user-id="217515">@Federico Carrone</span>: if you're looking for libs team members, I think they mostly hang out on IRC (the #rust-libs channel)</p>



<a name="163690875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163690875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163690875">(Apr 18 2019 at 21:07)</a>:</h4>
<p><span class="user-mention" data-user-id="217515">@Federico Carrone</span> <a href="https://github.com/rust-lang/compiler-team/issues/63" target="_blank" title="https://github.com/rust-lang/compiler-team/issues/63">https://github.com/rust-lang/compiler-team/issues/63</a> tracks this</p>



<a name="163691859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163691859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163691859">(Apr 18 2019 at 21:20)</a>:</h4>
<p>if you find out something useful please let me know in the issue</p>



<a name="163692049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163692049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163692049">(Apr 18 2019 at 21:24)</a>:</h4>
<p>should the issue link to <a href="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw" target="_blank" title="https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw">https://hackmd.io/Izvor8KZRiqUgcUyd2CYTw</a> ?</p>



<a name="163729739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163729739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163729739">(Apr 19 2019 at 11:38)</a>:</h4>
<p><span class="user-mention" data-user-id="218647">@Amanjeev Sethi</span> feel free to add that link as a comment on the issue</p>



<a name="163736804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163736804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163736804">(Apr 19 2019 at 13:56)</a>:</h4>
<p>Here is my list so far of things to do which could be a basis for the learning-wg goals:</p>
<div class="codehilite"><pre><span></span>A) Rust Compiler Lecture Series Transcription
    - transcribe debugging support in rustc video
        https://www.youtube.com/watch?v=elBxMRSNY
    - transcribe cranelift video 
        https://www.youtube.com/watch?v=9OIA7DTFQWU
    - transcribe rust analyzer video
        https://www.youtube.com/watch?v=ANKBNiSWyfc
    - transcribe mir and const eval video
        https://www.youtube.com/watch?v=5Pm2C1YXrvM
    - transcribe polonius walkthrough video
        https://www.youtube.com/watch?v=i5KdU0ieb_A
    - transcribe rustc-chalk integration video
        https://www.youtube.com/watch?v=MBWtbDifPeU
    - transcribe coherence in chalk video
        https://www.youtube.com/watch?v=rZqS4bLPL24
    - transcribe the ty overview video
B) Issues: 
    - Move relevant content from the forge
        https://github.com/rust-lang/rustc-guide/issues/133
    - document where various bits of rust are desugared
        https://github.com/rust-lang/rustc-guide/issues/94
    - &quot;Diagnostics: reporting errors and lints&quot;
        talk w/ esteban about this?
        https://github.com/rust-lang/rustc-guide/issues/14
C) Compiler walkthrough / tour
    (More or less an expansion of the &quot;High-level overview of the compiler source&quot; section)
    Content (or links to):
    - compiler high level structure
    - system requirements &amp;amp; dependencies
    - compiler module structure
    - crate dependencies
    - compiler configuration
    - compiler inputs
    - compiler outputs
    - compiler state
    - Walkthrough of compiling a meaningful example
D) Course
</pre></div>



<a name="163746704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163746704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163746704">(Apr 19 2019 at 16:38)</a>:</h4>
<p><span class="user-mention" data-user-id="209053">@Iñaki Garay</span> that’s great, on monday I will try to start a plan for this where we can all collaborate /cc <span class="user-mention" data-user-id="116009">@nikomatsakis</span></p>



<a name="163751753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163751753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163751753">(Apr 19 2019 at 17:55)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>  is this the narrow where you will post the updates on Monday?</p>



<a name="163752469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163752469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163752469">(Apr 19 2019 at 18:04)</a>:</h4>
<p>what do you mean by narrow?, sorry but didn't get what you meant</p>



<a name="163757683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163757683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163757683">(Apr 19 2019 at 19:11)</a>:</h4>
<p>Sorry I am new to Zulip. I believe "learning WG" is called a "narrow", if I am not mistaken.</p>



<a name="163759938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163759938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163759938">(Apr 19 2019 at 19:44)</a>:</h4>
<p>Zulip documentation calls it a topic, within the <a class="stream" data-stream-id="131828" href="/#narrow/stream/131828-t-compiler">#t-compiler</a> stream. Narrowing is the terminology they use to describe when you’ve filtered what you see down to just a single topic or stream.</p>



<a name="163760173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163760173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163760173">(Apr 19 2019 at 19:48)</a>:</h4>
<p>Thank you <span class="user-mention" data-user-id="116107">@davidtwco</span> . <span aria-label="sad" class="emoji emoji-2639" role="img" title="sad">:sad:</span>  sorry about the confusion.</p>



<a name="163760191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163760191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163760191">(Apr 19 2019 at 19:48)</a>:</h4>
<p>All good, we all get tripped up with Zulip from time to time.</p>



<a name="163760590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163760590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163760590">(Apr 19 2019 at 19:55)</a>:</h4>
<p>ahh yes, don’t worry I’ll let everyone know as soon as I can build something</p>



<a name="163761965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163761965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163761965">(Apr 19 2019 at 20:17)</a>:</h4>
<p><span class="user-mention" data-user-id="209053">@Iñaki Garay</span> thanks for the list! That's a good starting point. I think the main thing we should do is to try and start by taking one <em>specific</em> goal. I'd like to try the "sprint-like" structure that many WGs are trying, basically taking some time to do planning and then the next 6 weeks or so to <em>execute</em> on that plan, and then take some more time to plan.</p>



<a name="163762029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163762029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163762029">(Apr 19 2019 at 20:18)</a>:</h4>
<p>It seems like a good starting point would be for us to draft up a kind of "working group proposal"</p>



<a name="163762226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163762226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163762226">(Apr 19 2019 at 20:21)</a>:</h4>
<p>I think starting with a focus on rustc-guide / explaining parts of the code makes total sense, it seems relatively clear</p>



<a name="163763660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163763660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163763660">(Apr 19 2019 at 20:44)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="209053">Iñaki Garay</span> thanks for the list! That's a good starting point. I think the main thing we should do is to try and start by taking one <em>specific</em> goal. I'd like to try the "sprint-like" structure that many WGs are trying, basically taking some time to do planning and then the next 6 weeks or so to <em>execute</em> on that plan, and then take some more time to plan.</p>
</blockquote>
<p>this sounds reasonably and adapts to my (at least) current lifestyle well.<br>
still getting up to speed on meta-wg but it seems like if we follow through with a wg proposal, it gets approved and created and we then hold a planning meeting we can agree on persisting these items in issues, selecting them for immediate work and distributing them.</p>



<a name="163802741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163802741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163802741">(Apr 20 2019 at 13:07)</a>:</h4>
<blockquote>
<p>It seems like a good starting point would be for us to draft up a kind of "working group proposal"</p>
</blockquote>
<p>yes, talk to you on monday</p>



<a name="163935937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163935937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163935937">(Apr 22 2019 at 20:40)</a>:</h4>
<p>ping <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span></p>



<a name="163935960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163935960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163935960">(Apr 22 2019 at 20:41)</a>:</h4>
<p>So I think that we want to do a few things</p>



<a name="163935967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163935967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163935967">(Apr 22 2019 at 20:41)</a>:</h4>
<p>Probably the most important is to define our <em>focus</em></p>



<a name="163936009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936009">(Apr 22 2019 at 20:42)</a>:</h4>
<p>But I guess we largely covered this already in this topic</p>



<a name="163936053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936053">(Apr 22 2019 at 20:42)</a>:</h4>
<p>(I'm skimming back over the comments)</p>



<a name="163936168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936168">(Apr 22 2019 at 20:43)</a>:</h4>
<p>hey <span class="user-mention" data-user-id="116009">@nikomatsakis</span></p>



<a name="163936176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936176">(Apr 22 2019 at 20:43)</a>:</h4>
<p>I think the concrete steps we want to take then are:</p>
<ul>
<li>We need to create the PR to add a working group directory</li>
<li>In that PR, we should define our "charter". I think our goal should be to ensure that the rustc-guide is "complete" (for some reasonable approximation thereof). </li>
<li>We need to establish a meeting time (presuming we want to have meetings)</li>
<li>Let's adopt the "sprint-like" structure -- for that, we need to select some initial sprint goals</li>
</ul>



<a name="163936185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936185">(Apr 22 2019 at 20:43)</a>:</h4>
<p>I guess that the selecting of initial goals can take place in a first meeting</p>



<a name="163936254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936254">(Apr 22 2019 at 20:44)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="163936266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936266">(Apr 22 2019 at 20:44)</a>:</h4>
<p>agree with what you've said</p>



<a name="163936278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936278">(Apr 22 2019 at 20:44)</a>:</h4>
<blockquote>
<p>In that PR, we should define our "charter". I think our goal should be to ensure that the rustc-guide is "complete" (for some reasonable approximation thereof). </p>
</blockquote>
<p>To be clear, I am debating here basically about how "focused" we want to be -- I guess I think it's fine to adopt a more wide-ranging goal ("to make rustc easier to learn"), but of course we'll never be "done" with that.</p>



<a name="163936286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936286">(Apr 22 2019 at 20:44)</a>:</h4>
<p>I can start working on the PR to add the WG directory</p>



<a name="163936312"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936312" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936312">(Apr 22 2019 at 20:45)</a>:</h4>
<blockquote>
<blockquote>
<p>In that PR, we should define our "charter". I think our goal should be to ensure that the rustc-guide is "complete" (for some reasonable approximation thereof). </p>
</blockquote>
<p>To be clear, I am debating here basically about how "focused" we want to be -- I guess I think it's fine to adopt a more wide-ranging goal ("to make rustc easier to learn"), but of course we'll never be "done" with that.</p>
</blockquote>
<p>hehe, yes</p>



<a name="163936321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936321">(Apr 22 2019 at 20:45)</a>:</h4>
<p>I would be happy with something like</p>
<ul>
<li>rustc-guide covers all major components of rustc</li>
<li>API doc coverage is 90%</li>
</ul>



<a name="163936332"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936332" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936332">(Apr 22 2019 at 20:45)</a>:</h4>
<p>so ... I guess that's kind of a vision but I agree that the project is more specific than that</p>



<a name="163936334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936334">(Apr 22 2019 at 20:45)</a>:</h4>
<p>But I also think this is the kind fo thing where -- if we want to grow our scope, we can do that</p>



<a name="163936339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936339">(Apr 22 2019 at 20:45)</a>:</h4>
<p>i.e., maybe we start with a specific goal, and we can add new specific goals later :)</p>



<a name="163936350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936350">(Apr 22 2019 at 20:45)</a>:</h4>
<p>sure</p>



<a name="163936391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936391">(Apr 22 2019 at 20:46)</a>:</h4>
<p>my only concern about rustc-guide is that it's going to be hard to parallelize</p>



<a name="163936410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936410">(Apr 22 2019 at 20:46)</a>:</h4>
<p>why do you think that?</p>



<a name="163936418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936418">(Apr 22 2019 at 20:46)</a>:</h4>
<p>mm I mean that if we have e.g. 3 or 4 people who want to participaet</p>



<a name="163936428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936428">(Apr 22 2019 at 20:46)</a>:</h4>
<p>they're going to be somewhat gated on others being table to take the time to explain 3 or 4 parts of rustc</p>



<a name="163936444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936444">(Apr 22 2019 at 20:47)</a>:</h4>
<p>ahh that's true</p>



<a name="163936445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936445">(Apr 22 2019 at 20:47)</a>:</h4>
<p>that said, well, consider this Friday -- I was planning on talking about the ty module</p>



<a name="163936466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936466">(Apr 22 2019 at 20:47)</a>:</h4>
<p>I could imagine there being two people working on writing that up, for example, as a pair</p>



<a name="163936473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936473">(Apr 22 2019 at 20:47)</a>:</h4>
<p>or just one</p>



<a name="163936482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936482">(Apr 22 2019 at 20:47)</a>:</h4>
<p>yes</p>



<a name="163936498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936498">(Apr 22 2019 at 20:47)</a>:</h4>
<p>although, if there are more folks who are interested, maybe they get started by documenting some API stuff -- possilby int hat same area</p>



<a name="163936505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936505">(Apr 22 2019 at 20:48)</a>:</h4>
<p>i.e., I doubt that there are good rustdoc comments on this stuff :)</p>



<a name="163936548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936548">(Apr 22 2019 at 20:48)</a>:</h4>
<p>if there are bolder volunteers do you consider that reading what's currently in some parts of rustc plus investigating a bit would be a task to hand</p>



<a name="163936552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936552">(Apr 22 2019 at 20:48)</a>:</h4>
<p>or that's too hard? :)</p>



<a name="163936564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936564">(Apr 22 2019 at 20:48)</a>:</h4>
<p>not sure, might work</p>



<a name="163936599"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936599" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936599">(Apr 22 2019 at 20:49)</a>:</h4>
<p>it may be a good idea to start gathering all the information that is around about certain topics</p>



<a name="163936614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936614">(Apr 22 2019 at 20:49)</a>:</h4>
<p>so ... we have rustc-guide</p>



<a name="163936615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936615">(Apr 22 2019 at 20:49)</a>:</h4>
<p>but there are already some lectures</p>



<a name="163936631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936631">(Apr 22 2019 at 20:49)</a>:</h4>
<p>like <span class="user-mention" data-user-id="124288">@oli</span> about Miri, where there are some concepts that could be documented</p>



<a name="163936644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936644">(Apr 22 2019 at 20:49)</a>:</h4>
<p>and probably there are other lectures</p>



<a name="163936645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936645">(Apr 22 2019 at 20:49)</a>:</h4>
<p>and blog posts</p>



<a name="163936651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936651">(Apr 22 2019 at 20:49)</a>:</h4>
<p>and things that I may not know (?)</p>



<a name="163936672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936672">(Apr 22 2019 at 20:50)</a>:</h4>
<p>maybe a first thing could be having rustc-guide as the main source of knowledge</p>



<a name="163936752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936752">(Apr 22 2019 at 20:50)</a>:</h4>
<p>it probably already is, but what I mean is be sure that what's around it's already on rustc-guide</p>



<a name="163936761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936761">(Apr 22 2019 at 20:50)</a>:</h4>
<p>I'm not sure if that's true, you may know better :)</p>



<a name="163936795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936795">(Apr 22 2019 at 20:51)</a>:</h4>
<blockquote>
<p>like <span class="user-mention silent" data-user-id="124288">oli</span> about Miri, where there are some concepts that could be documented</p>
</blockquote>
<p>yes, a good point</p>



<a name="163936816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936816">(Apr 22 2019 at 20:51)</a>:</h4>
<p>we can figure this out in the 'sprint planning meeting', I suspect</p>



<a name="163936883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163936883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163936883">(Apr 22 2019 at 20:52)</a>:</h4>
<p>if I recall, <span class="user-mention" data-user-id="209053">@Iñaki Garay</span> had a <a href="#narrow/stream/131828-t-compiler/topic/learning.20WG/near/163736804" title="#narrow/stream/131828-t-compiler/topic/learning.20WG/near/163736804">pretty thorough list of ideas here</a></p>



<a name="163937065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937065">(Apr 22 2019 at 20:54)</a>:</h4>
<p>yes</p>



<a name="163937098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937098">(Apr 22 2019 at 20:55)</a>:</h4>
<p>There's already a significant backlog of tasks which can be parallelized. I don't think the wg will be blocked on expert bandwidth for some weeks. Eventually it might be an issue.</p>



<a name="163937124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937124">(Apr 22 2019 at 20:55)</a>:</h4>
<p>great :)</p>



<a name="163937221"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937221" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937221">(Apr 22 2019 at 20:56)</a>:</h4>
<p>I recently found more videos from other wg (e.g. RLS 2.0) I believe to be includable in the task list</p>



<a name="163937229"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937229" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937229">(Apr 22 2019 at 20:56)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I guess I can start adding more ideas to that list and working on a PR for the opening learning WG, then?</p>



<a name="163937291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937291">(Apr 22 2019 at 20:57)</a>:</h4>
<p>that sounds great <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span></p>



<a name="163937313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937313">(Apr 22 2019 at 20:57)</a>:</h4>
<p>Do we think we need some kind of "first meeting"? Or can we get ourselves organized async?</p>



<a name="163937352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937352">(Apr 22 2019 at 20:58)</a>:</h4>
<p>I could imagine that the latter would work</p>



<a name="163937379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937379">(Apr 22 2019 at 20:58)</a>:</h4>
<p>(Having a stream etc would definitely help)</p>



<a name="163937646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937646">(Apr 22 2019 at 21:00)</a>:</h4>
<p>let's start async</p>



<a name="163937698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937698">(Apr 22 2019 at 21:01)</a>:</h4>
<p>let me go over the process of proposing this WG and after that let's see :)</p>



<a name="163937880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163937880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Iñaki Garay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163937880">(Apr 22 2019 at 21:02)</a>:</h4>
<p>Let me know if there's anything I can help with. I'll wrap up the stages PR in the meantime</p>



<a name="163938810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/163938810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#163938810">(Apr 22 2019 at 21:14)</a>:</h4>
<blockquote>
<p>let's start async</p>
</blockquote>
<p>I have a feeling this will work</p>



<a name="164028575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164028575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164028575">(Apr 23 2019 at 20:50)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="user-mention" data-user-id="116107">@davidtwco</span> I'm writing learning-WG proposal PR</p>



<a name="164028586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164028586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164028586">(Apr 23 2019 at 20:50)</a>:</h4>
<p>I need to add a stream for it</p>



<a name="164028625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164028625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164028625">(Apr 23 2019 at 20:50)</a>:</h4>
<p>what's the idea in general?, I guess in the PR I should leave a placeholder for the stream url until it's approved, right?</p>



<a name="164028771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164028771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164028771">(Apr 23 2019 at 20:52)</a>:</h4>
<p>well, we have a diagnostics stream and the <a href="https://github.com/rust-lang/compiler-team/pull/54/files#diff-04c6e90faac2675aa89e2176d2eec7d8R91" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/54/files#diff-04c6e90faac2675aa89e2176d2eec7d8R91">PR is still unmerged</a>, so I guess it should be ok to start a stream and then merge the PR</p>



<a name="164028774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164028774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164028774">(Apr 23 2019 at 20:52)</a>:</h4>
<p>(deleted)</p>



<a name="164029417"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164029417" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164029417">(Apr 23 2019 at 21:00)</a>:</h4>
<p>The diagnostics stream existed before we did working groups.</p>



<a name="164029421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164029421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164029421">(Apr 23 2019 at 21:00)</a>:</h4>
<p>It was just renamed.</p>



<a name="164032579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164032579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164032579">(Apr 23 2019 at 21:43)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> I think we can create the stream before we merge the PR</p>



<a name="164039975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164039975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164039975">(Apr 23 2019 at 23:46)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I don't think I have rights to do so</p>



<a name="164051142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164051142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164051142">(Apr 24 2019 at 03:51)</a>:</h4>
<p>btw <a href="https://github.com/rust-lang/compiler-team/pull/70" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/70">https://github.com/rust-lang/compiler-team/pull/70</a></p>



<a name="164076204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164076204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> amanjeev <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164076204">(Apr 24 2019 at 12:34)</a>:</h4>
<p>let's create the stream already <span aria-label="grinning" class="emoji emoji-1f600" role="img" title="grinning">:grinning:</span></p>



<a name="164077411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/learning%20WG/near/164077411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/learning.20WG.html#164077411">(Apr 24 2019 at 12:51)</a>:</h4>
<p><a class="stream" data-stream-id="196385" href="/#narrow/stream/196385-t-compiler.2Fwg-learning">#t-compiler/wg-learning</a></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>